package com.yjd.comm.settlement.model;

import com.yjd.comm.base.model.Model;

/**
 * <b>description</b>：商户日结模型<br>
 * <b>time</b>：2017-08-11 17:28:17 <br>
 * <b>author</b>：  yangchangyan@yijiedai.com
 */
public class ClearDayMerchantModel extends Model {

    /**
     * @Fields serialVersionUID
     */
    private static final long serialVersionUID = 1L;

    /*
     *唯一id
     */
    private Long id;
    /*
     *结算单号
     */
    private String clear_no;
    /*
     *结算日期
     */
    private Long clear_date;
    /*
     *机构id
     */
    private Long org_id;
    /*
     *成交额
     */
    private Double trade_price;
    /*
     *成交笔数
     */
    private java.lang.Integer trade_count;
    /*
     *退单笔数
     */
    private java.lang.Integer refund_count;
    /*
     *订单收入金额
     */
    private Double loan_price;
    /*
     *退单支出金额
     */
    private Double borrow_price;

    /*
     * 用户还款金额
     */
    private Double repayment_price;

    /*
     * 利息金额
     */
    private Double interest_price;

    /*
     * 用户逾期利息
     */
    private Double overdue_price;

    /*
     * 用户逾期平台分成金额
     */
    private Double manage_overdue;

    /*
     * 利息平台管理金额
     */
    private Double manage;
    /*
     *0 商户待确认收款   1商户已确认收款
     */
    private Integer status;
    /*
     *创建时间
     */
    private Long create_time;
    /*
     *修改时间
     */
    private Long update_time;

    private Long confirm_time;//商户收款确认时间

    /*
      *资金渠道id
     */
    private Integer fund_channel;

    private Integer where_status;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getClear_no() {
        return clear_no;
    }

    public void setClear_no(String clear_no) {
        this.clear_no = clear_no;
    }

    public Long getClear_date() {
        return clear_date;
    }

    public void setClear_date(Long clear_date) {
        this.clear_date = clear_date;
    }

    public Long getOrg_id() {
        return org_id;
    }

    public void setOrg_id(Long org_id) {
        this.org_id = org_id;
    }

    public Double getTrade_price() {
        return trade_price;
    }

    public void setTrade_price(Double trade_price) {
        this.trade_price = trade_price;
    }

    public java.lang.Integer getTrade_count() {
        return trade_count;
    }

    public void setTrade_count(java.lang.Integer trade_count) {
        this.trade_count = trade_count;
    }

    public java.lang.Integer getRefund_count() {
        return refund_count;
    }

    public void setRefund_count(java.lang.Integer refund_count) {
        this.refund_count = refund_count;
    }

    public Double getLoan_price() {
        return loan_price;
    }

    public void setLoan_price(Double loan_price) {
        this.loan_price = loan_price;
    }

    public Double getBorrow_price() {
        return borrow_price;
    }

    public void setBorrow_price(Double borrow_price) {
        this.borrow_price = borrow_price;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Long getCreate_time() {
        return create_time;
    }

    public void setCreate_time(Long create_time) {
        this.create_time = create_time;
    }

    public Long getUpdate_time() {
        return update_time;
    }

    public void setUpdate_time(Long update_time) {
        this.update_time = update_time;
    }

    public Long getConfirm_time() {
        return confirm_time;
    }

    public void setConfirm_time(Long confirm_time) {
        this.confirm_time = confirm_time;
    }

    public Integer getWhere_status() {
        return where_status;
    }

    public void setWhere_status(Integer where_status) {
        this.where_status = where_status;
    }

    public Double getRepayment_price() {
        return repayment_price;
    }

    public void setRepayment_price(Double repayment_price) {
        this.repayment_price = repayment_price;
    }

    public Double getInterest_price() {
        return interest_price;
    }

    public void setInterest_price(Double interest_price) {
        this.interest_price = interest_price;
    }

    public Double getOverdue_price() {
        return overdue_price;
    }

    public void setOverdue_price(Double overdue_price) {
        this.overdue_price = overdue_price;
    }

    public Double getManage_overdue() {
        return manage_overdue;
    }

    public void setManage_overdue(Double manage_overdue) {
        this.manage_overdue = manage_overdue;
    }

    public Double getManage() {
        return manage;
    }

    public void setManage(Double manage) {
        this.manage = manage;
    }

    public Integer getFund_channel() {
        return fund_channel;
    }

    public void setFund_channel(Integer fund_channel) {
        this.fund_channel = fund_channel;
    }
}
